$(function () {

showMenu();



function showMenu(){
		var id = GetQueryString("id");  
		console.log(id);
		if(id !=null){  
	       console.log(id)
	       $.ajax({
				type:"post",
				data:{"menuId":id},
				url:reapi()+"/menu/showMenusById",
				async:true,
				success:function(data){
	               console.log(data);
	               if(data.status==1){
	               	$("#input-state-1").attr("checked","checked");
	               }else{
	               	$("#input-state-2").attr("checked","checked");
	               }
					$("#input-menuId").val(data.menuId);
					$("#input-menuName").val(data.menuName);
					$("#input-parentMenuId").val(data.parentMenuId);
					$("#textare-menuDesc").text(data.menuDesc);
	            },
	            error:function(){
	                showalert("加载用户信息失败");
	            }
			});
	    }
		
	}






    //声明表单提示
    formPrompt.init("#input-name");
    formPrompt.init("#input-province");
    formPrompt.init("#input-city");
    formPrompt.init("#input-area");

    //验证
    //名称
    $("#input-name").blur(function () {
        var reg=/^[^\s]{1,20}$/;
        if(reg.test($(this).val())){
            formPrompt.hide("#input-name");
        }else{
            formPrompt.show("#input-name");
        }
    })

    //省
    $("#input-province").blur(function () {
        if($(this).val() != ""){
            formPrompt.hide("#input-province");
        }else{
            formPrompt.show("#input-province");
        }
    })

    //市
    $("#input-city").blur(function () {
        if($(this).val() != ""){
            formPrompt.hide("#input-city");
        }else{
            formPrompt.show("#input-city");
        }
    })

    //区
    $("#input-area").blur(function () {
        if($(this).val() != ""){
            formPrompt.hide("#input-area");
        }else{
            formPrompt.show("#input-area");
        }
    })

    //编码
    $("#input-code").blur(function () {
        var reg=/^\w{1,20}$/;
        if(reg.test($(this).val())){
            formPrompt.hide("#input-code");
        }else{
            formPrompt.show("#input-code");
        }
    })

})

function GetQueryString(name){  
     var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");  
	 var r = window.location.search.substr(1).match(reg);  
	 console.log(r);
	 if(r!=null){
	 	return  unescape(r[2]);
	 }else{
	 	return null;
	 }
	}  



function saveOrUpdate(){
	var userid=GetQueryString("id");
	if(userid!=null){
		console.log("修改操作");
		$("#userid").val(userid);
		edit();
	}else{
		console.log("保存操作");
		save();
	}
}


function save(){
		var myform= $("#organize").serialize();
		console.log(myform);
		$.ajax({
			type:"post",
			data: myform,
			url:"http://127.0.0.1:9090/dfzqapitest/menu/addMenu",
			success:function(data){
				console.log(data)
				if(data.status==10000){
					showalert("添加成功!");
				}else{
					showalert(data.message);
				}
			},
			error:function(){
				showalert("服务器异常");
			}
			
		});
	}
	
function edit(){
		var myform= $("#organize").serialize();
		console.log(myform);
		$.ajax({
			type:"post",
			data: myform,
			url:"http://127.0.0.1:9090/dfzqapitest/menu/editMenu",
			success:function(data){
				console.log(data)
				if(data.status==10000){
					showalert("修改成功!");
				}else{
					showalert("修改失败!");
				}
				console.log(data);
			},
			error:function(){
				alert("服务器异常");
			}
		});
	}